Quantum Algorithms for Matrix Products over Semirings

نویسندگان

  • François Le Gall
  • Harumichi Nishimura
چکیده

In this paper we construct quantum algorithms for matrix products over several algebraic structures called semirings, including the (max,min)-matrix product, the distance matrix product and the Boolean matrix product. In particular, we obtain the following results. • We construct a quantum algorithm computing the product of two n × n matrices over the (max,min) semiring with time complexity O(n2.473). In comparison, the best known classical algorithm for the same problem, by Duan and Pettie (SODA’09), has complexity O(n2.687). As an application, we obtain a O(n2.473)-time quantum algorithm for computing the all-pairs bottleneck paths of a graph with n vertices, while classically the best upper bound for this task is O(n2.687), again by Duan and Pettie. • We construct a quantum algorithm computing the l most significant bits of each entry of the distance product of two n× n matrices in time O(20.64ln2.46). In comparison, prior to the present work, the best known classical algorithm for the same problem, by Vassilevska and Williams (STOC’06) and Yuster (SODA’09), had complexity O(2ln2.69). Our techniques lead to further improvements for classical algorithms as well, reducing the classical complexity to O(20.96ln2.69), which gives a sublinear dependency on 2l. The above two algorithms are the first quantum algorithms that perform better than the Õ(n5/2)-time straightforward quantum algorithm based on quantum search for matrix multiplication over these semirings. We also consider the Boolean semiring, and construct a quantum algorithm computing the product of two n× n Boolean matrices that outperforms the best known classical algorithms for sparse matrices. For instance, if the input matrices have O(n1.686...) non-zero entries, then our algorithm has time complexity O(n2.277), while the best classical algorithm has complexity Õ(nω), where ω is the exponent of matrix multiplication over a field (the best known upper bound on ω is ω < 2.373).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Quantum Algorithms for Matrix Multiplication

This talk will describe recent progresses in the development of quantum algorithms for matrix multiplication. I will start with the case of Boolean matrices, and discuss the time complexity and query complexity of Boolean matrix multiplication in the quantum setting. I will then focus on other kinds of matrix products, in particular matrix products over algebraic structures known as semirings (...

متن کامل

Universal algorithms for solving the matrix Bellman equations over semirings

This paper is a survey on universal algorithms for solving the matrix Bellman equations over semirings and especially tropical and idempotent semirings. However, original algorithms are also presented. Some applications and software implementations are discussed.

متن کامل

Semirings for Social Networks Analysis

In the paper four semirings for solving social networks problems are constructed. The closures of the matrix of a given signed graph over balance and cluster semirings can be used to decide whether the graph is balanced or clusterable. The closure of relational matrix over geodetic semiring contains for every pair of vertices and the length and the number of geodesics; and for geosetic semiring...

متن کامل

Efficient algorithms in quantum query complexity

In this thesis we provide new upper and lower bounds on the quantum query complexity of a diverse set of problems. Specifically, we study quantum algorithms for Hamiltonian simulation, matrix multiplication, oracle identification, and graph-property recognition. For the Hamiltonian simulation problem, we provide a quantum algorithm with query complexity sublogarithmic in the inverse error, an e...

متن کامل

Unified Algorithm to Solve Several Graph Problems with Relational Queries

Several important graph algorithms can be solved as an iteration of vector-matrix multiplication over different semirings. On this basis, we show that the Bellman-Ford (single source shortest paths), reachability, PageRank, and topological sort algorithms can be expressed as relational queries, to solve analytic graph problems in relational databases. As a main contribution, we present a genera...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Chicago J. Theor. Comput. Sci.

دوره 2017  شماره 

صفحات  -

تاریخ انتشار 2014